#!usr/bin/env python3.6  
#-*- coding:utf-8 -*-  
""" 
@author:iBoy 
@file: No.21.py
@time: 2019/03/08 
"""
# 给你一个字符串a和一个正整数n,判断a中是否存在长度为n的回文子串。如果存在，则输出YES，否则输出NO。
# 回文串的定义：记串str逆序之后的字符串是str1，若str=str1,则称str是回文串，如"abcba"

a = 'abcba'
n = 3

if len(a) == n:
    b = a[::-1] # reversed a
    if a == b:
        print('YES')
    else:
        print('NO')

else:
    for x in range(len(a)-n):
        b = a[x:x+n]
        c = b[::-1]
        if b==c:
            print('YES')
            break
    else:
        print('NO')

